// Decompiled by Jad v1.5.8e. Copyright 2001 Pavel Kouznetsov. // Jad home page: http://www.geocities.com/kpdus/jad.html // Decompiler options: braces fieldsfirst space lnc package com.tencent.connect.auth; import android.content.Context; import android.os.SystemClock; import com.tencent.open.a.b; import com.tencent.tauth.IUiListener; import com.tencent.tauth.UiError; import com.tencent.utils.Util; import java.lang.ref.WeakReference; import org.json.JSONException; import org.json.JSONObject; // Referenced classes of package com.tencent.connect.auth: // AuthDialog class m implements IUiListener { String a; String b; final AuthDialog c; private String d; private IUiListener e; public m(AuthDialog authdialog, String s, String s1, String s2, IUiListener iuilistener) { c = authdialog; super(); d = s; a = s1; b = s2; e = iuilistener; } static void a(m m1, String s) { m1.a(s); } private void a(String s) { try { onComplete(Util.parseJson(s)); return; } catch (JSONException jsonexception) { jsonexception.printStackTrace(); } onError(new UiError(-4, "\u670D\u52A1\u5668\u8FD4\u56DE\u6570\u636E\u683C\u5F0F\u6709\u8BEF!", s)); } public void onCancel() { if (e != null) { e.onCancel(); e = null; } } public void onComplete(Object obj) { JSONObject jsonobject = (JSONObject)obj; com.tencent.open.a.b.a().a((Context)AuthDialog.a().get(), (new StringBuilder()).append(d).append("_H5").toString(), SystemClock.elapsedRealtime(), 0L, 0L, jsonobject.optInt("ret", -6), b, a, "1000067"); if (e != null) { e.onComplete(jsonobject); e = null; } } public void onError(UiError uierror) { String s; if (uierror.errorMessage != null) { s = (new StringBuilder()).append(uierror.errorMessage).append(a).toString(); } else { s = a; } com.tencent.open.a.b.a().a((Context)AuthDialog.a().get(), (new StringBuilder()).append(d).append("_H5").toString(), SystemClock.elapsedRealtime(), 0L, 0L, uierror.errorCode, b, s, "1000067"); if (e != null) { e.onError(uierror); e = null; } } }